
using Core.SimpleTemp.Application.ServiceApp.SysApp.FileApp;
using Core.SimpleTemp.Common;
using Core.SimpleTemp.Entitys;
using Core.Toolkit.Core.Application;
using System;

namespace Core.SimpleTemp.Application
{
    [CreateMap(typeof(PX_Course))]
    public class PX_CourseDto : Dto
    {
        /// <summary>
        /// 课程名称
        /// </summary>
        public String CoursewareName { get; set; }
        /// <summary>
        /// 课程分类ID
        /// </summary>
        public Guid? ClassificationofCourseware { get; set; }
        /// <summary>
        /// 学习时长
        /// </summary>
        public int? Learningtime { get; set; }
        /// <summary>
        /// 是否加密
        /// </summary>
        /// 
        [KeyToValue("是与否")]
        public String Encryptionornot { get; set; }
        /// <summary>
        /// 培训课件附件
        /// </summary>
        public Guid? CourseAttachment { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public String Reamrk { get; set; }
        /// <summary>
        /// 隶属工厂
        /// </summary>
        public Guid? CreateFactory { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Guid? CreateDept { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Guid? UpdateDept { get; set; }

        public PX_CourseTeacherDto PX_CourseTeacher { get; set; }
        public PX_CourseClassDto PX_CourseClass { get; set; }
        public Guid? CourseClassId
        {
            get; set;
        }

        public SysFileDto SysFile { get; set; }


        public string Mark01 { get; set; }

        public string Mark02 { get; set; }

        public string Mark03 { get; set; }
        public string AttachmentName { get; set; }

        public Guid? HtmlID { get; set; }

    }
}
